
import { BaseRequest } from './base';

// 图像到图像接口的请求参数类型
export interface Img2ImgRequest extends BaseRequest {
  // img2img特有必填参数
  init_images: string[];
  denoising_strength: number;
  
  // img2img特有可选参数
  resize_mode?: number;
  image_cfg_scale?: number;
  mask?: string;
  mask_blur?: number;
  mask_blur_x?: number;
  mask_blur_y?: number;
  mask_round?: boolean;
  inpainting_fill?: number;
  inpaint_full_res?: boolean;
  inpaint_full_res_padding?: number;
  inpainting_mask_invert?: number;
  initial_noise_multiplier?: number;
  latent_mask?: string;
  include_init_images?: boolean;
}
